/* CSS Document */




html,body { margin:0; padding:0; font-size:12px; text-align:center; background:url(../images/bg_main.jpg) top repeat-x #e2f4ff; }


/*---------------------菜单样式----------------------------------*/
#menu{
	height:32px; margin-left:10px;
}
#menu ul{
	margin:auto; width:636px; height:32px;
	list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px;
}
.m_li{
	float:left; width:107px; line-height:32px;  text-align:center; margin-right:-2px; margin-left:-2px;
}
.m_li a{
	display:block; color:#FFFFFF; width:107px; text-decoration:none;
}
.m_line{
	float:left; width:1px; height:32px;
	line-height:32px;   /*ff下有效(图片垂直居中)*/
}
.m_line img{
	margin-top:expression(( 32 - this.height ) / 2);   /*ie下有效(图片垂直居中)*/
}
.m_li_a{
	float:left; width:107px; line-height:32px; text-align:center; padding-top:3px; font-weight:bold;
	background:url(../images/bg_btn.jpg) 0 7px no-repeat; position:relative; height:32px; margin-top:-3px; margin-right:-2px; margin-left:-2px;
	text-decoration:none;
}
.m_li_a a{
	display:block; color:#FFF; width:105px; text-decoration:none;
}


.smenu{
	width:960px; margin:0px auto 0px auto; padding:0px; list-style-type:none; height:32px;
}
.smenu a { color:#000; text-decoration:none; }
.smenu a:hover { color:#309; text-decoration:none; }
.s_li{
	line-height:32px; width:auto; display:none; height:32px; 
}
.s_li_a{
	line-height:32px; width:auto; display:block; height:32px; 
}

/*-------------------------------------end----------------------------------------*/

/*---------------------------------- banner focus-------------------------------- */
#focus {width:960px; height:290px; padding:0; margin:0; overflow:hidden; position:relative;}
#focus ul {height:290px; position:absolute;  padding:0; margin:0;}
#focus ul li {float:left; width:960px; height:290px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:960px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:960px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#0000ff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

/*---------------------------------   banner end-------------------------------   */


/*-------------------------左侧产品滚动-----------------------------*/
ul,li{margin:0;padding:0}
#scrollDiv{width:260px;height:125px;min-height:25px;line-height:25px;overflow:hidden}
#scrollDiv li{height:25px;}
/*-------------------------左侧产品滚动-----------------------------*/


.top { background:url(../images/bg_top.jpg) repeat-x; }

.nav_bg { background:url(../images/bg_nav.jpg) repeat-x; }

.div1 { width:1002px; background-color:#e2e2e2; margin:0 auto; }
.div2 { width:1002px; background-color:#20212b; margin:0 auto; }
.div3 { width:1002px; background-color:#e2e2e2; padding:10px 0; margin:0 auto; }
.div4 { width:1002px; background-color:#FFFFFF; margin:0 auto; }


.left_nav { line-height:25px; color:#666; }
.left_nav a { color:#333; text-decoration:none; }
.left_nav a:hover { color:#009; font-weight:bold; }

.news a { color:#333; text-decoration:none; line-height:22px; }
.news a:hover { color:#309; text-decoration:none; }

.service_txt { color:#666666; line-height:20px; font-size:12px; text-align:justify; text-justify:distribute-all-lines; }

.links { color:#858585; line-height:18px; }
.links a { color:#858585; text-decoration:none; }
.links a:hover { color:#000; }



/*-------------------- page style --------------------------------------------*/

.tit { background:url(../images/bg_tit.jpg) repeat-x; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:10px; }
.tit span { font-family:Arial; font-size:12px; font-weight:100; color:#002139; }

.path { border-bottom:1px #e2e2e2 solid; padding-left:10px; color:#666; }
.path a { color:#000; text-decoration:none; }
.path a:hover { color:#09F; text-decoration:underline; }

.content { line-height:24px; padding:20px 15px; }
.content a { color:#000; text-decoration:none; }
.content a:hover { color:#69F; text-decoration:none; }

.footer { color:#666666; font-family:Arial; }
.footer a { color:#666666; text-decoration:none; }
.footer a:hover { color:#69F; text-decoration:underline; }

.proborder { border-bottom:1px #CCC solid; }